Transactional Service Level Agreement
نویسندگان
چکیده
Several models based on process calculi have addressed the definition of linguistic primitives for handling long running transactions and Service Level Agreement (SLA) in service oriented applications. Nevertheless, the approaches appeared in the literature deal with these aspects as independent features. We claim that transactional mechanisms are relevant for programming multi-step SLA negotiations and, hence, it is worth investigating the interplay among such formal approaches. In this paper we propose a process calculus, the committed cc-pi, that combines two proposals: (i) cc-pi calculus accounting for SLA negotiation and (ii) cJoin as a model of long running transactions. We provide both a smalland a big-step operational semantics of committed cc-pi as labelled transition systems, and we prove a correspondence result.
منابع مشابه
Automated Cloud Resource Orchestration
AUTOMATED CLOUD RESOURCE ORCHESTRATION Changbin Liu Boon Thau Loo Realizing Infrastructure-as-a-Service (IaaS) cloud requires a control platform for orchestrating the provisioning, configuration, management and decommissioning of a distributed set of diverse cloud resources (i.e., compute, storage, network) serving different clients. Cloud resource orchestration is challenging due to the rapid ...
متن کاملNovel Methods For Determining QoS Parameters and Thresholds in End User's Service Level Agreement
Service level agreement (SLA) is a powerful tool to formalize the negotiation and agreement between the service provider and service seeker with the scope of service quality characteristics, compensations and tariffs. The service quality description is the main part of a SLA which can be characterized by the use of suitable and feasible quality of service (QoS) parameters. Determining suitable ...
متن کاملPer-request Contracts for Web Services Transactions
To allow providers to keep their autonomy and ensure the overall system can run satisfactorily, it is common practice in the Web Services environment for providers to reduce the strength of some of the traditionallyrequired ACID properties when offering transactional support. However, current standards require providers to offer a constant level of transactional support for each operation they ...
متن کاملData-intensive Service Mashup based on Game theory and Hybrid Fireworks Optimization Algorithm in the Cloud
End users can create kinds of mashups which combine various data-intensive services to form new services. The challenging issue of data-intensive service mashup is how to find service from a great deal of candidate services while satisfying SLAs. In this paper, Service-Level Agreement (SLA) consists of two parts, which are SLA-Q and SLA-T. SLA-Q (SLA-T) indicates the end-to-end QoS (transaction...
متن کاملMulti-Level Modeling of Web Service Compositions with Transactional Properties
Web services have become popular as a vehicle for the design, integration, composition, reuse, and deployment of distributed and heterogeneous software. However, although industry standards for the description, composition, and orchestration of Web services have been under development, their conceptual underpinnings are not fully understood. Conceptual models for service specification are rare,...
متن کامل